from python_baway.common.xcommon import sep
sep('Start: ' + __file__)
# Fibonacci numbers module
import sys

print('Defining fib and fib2 ...')
print('__name__ of fibo.py', __name__)
print(sys.argv)


def fib(n):    # write Fibonacci series up to n
    a, b = 0, 1
    while a < n:
        print(a, end=' ')
        a, b = b, a+b
    print()


def fib2(n):   # return Fibonacci series up to n
    result = []
    a, b = 0, 1
    while a < n:
        result.append(a)
        a, b = b, a+b
    return result


print('Defined fib and fib2.')

sep('End: ' + __file__)
